package org.example.seat_management.Service;

import org.example.seat_management.Entity.SeatInfo;

import java.util.List;

public interface SeatService {
    void batchInitialize(List<SeatInfo> seats);
    void batchUpsert(List<SeatInfo> seats);
    void upsert(SeatInfo seatInfo);
    void update(SeatInfo seatInfo);
    void deleteById(Long id);
    SeatInfo getByPosition(Long classroomId, String section, Integer columnIndex, Integer rowIndex);
    List<SeatInfo> listByClassroom(Long classroomId);
}


